#ifndef __ADC_H
#define __ADC_H

#include <stdint.h>
#include <math.h>

// ADC初始化函数
void AD_Init(void);

// 获取ADC采样值
// 参数: ADC_Channel - ADC通道号 (e.g. ADC_Channel_1, ADC_Channel_4)
// 返回值: 12位ADC采样结果
uint16_t AD_GetValue(uint8_t ADC_Channel);

// 获取传感器信息并格式化到缓冲区
// 参数: buf - 存储格式化字符串的缓冲区指针
// 格式: "Temp: XX.X'C, Light: X.XXV (XX.X%)"
void getMSG(char *buf);

#endif /* __SENSORS_H */
